home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / src / exampleCode / viewkit / VCal / Vcal < prev    next >
Encoding:
Text File  |  1994-08-02  |  14.9 KB  |  445 lines

  1. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  2. !                                                                             !
  3. ! VCal Resources                                                              !
  4. !                                                                             !
  5. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  6.  
  7. *useSchemes:     all
  8. *baseScheme:     Base
  9. *defaultScheme:  Lascaux
  10.  
  11. *keyboardFocusPolicy:                    pointer
  12. vcal*alarmDialog_popup*keyboardFocusPolicy:        explicit
  13. vcal*repeatAlarmDialog_popup*keyboardFocusPolicy:    explicit
  14.  
  15. *vcalAppDefaults066:        True
  16.  
  17. !! Match SgScrollBar default width and height with Base specs for
  18. !! XmScrollBar
  19. *SgScrollBar.width: 18
  20. *SgScrollBar.height: 18
  21.  
  22. *Title:                VCal
  23. *dayView.Title:            VCal: Day View
  24. *dayView.iconName:        VCal Day
  25. *monthOverview.Title:        VCal: Month Overview
  26. *monthOverview.iconName:    VCal Month
  27. *weekOverview.Title:        VCal: Week Overview
  28. *weekOverview.iconName:        VCal Week
  29. *alarmDialog.dialogTitle:    VCal: Alarm
  30. *repeatAlarmDialog.dialogTitle:    VCal: Alarm
  31. *entryDialog.dialogTitle:    VCal: Entry Attributes
  32. *entryDialog.iconName:        VCal Entry
  33. *prefDialog.dialogTitle:    VCal: Preferences
  34. *helpDialog.Title:        VCal: Help
  35. *helpDialog.iconName:        VCal Help
  36. *printBox.dialogTitle:        VCal: Print
  37. *printBox*copy:            True
  38.  
  39. !
  40. ! Config options
  41. !
  42. *defaultFilename:        ~/.vcal
  43. *advanceWarning:        5 min
  44. *updateIntervalInSeconds:    60
  45. *showLates:            False
  46. *saveChangesAutomatically:    True
  47. *annotateFile:            False
  48. *updateIconName:        False
  49. *updateIconDate:        False
  50. *clock24:            False
  51. *displayAlarms:            True
  52. *notifyPopup:            True
  53. *notifyBell            True
  54. *notifyMail:            False
  55. *notifyConfirmDelete:        True
  56. *displayExactAlarms:        False
  57. *annotateDay:            True
  58. *snoozeMinutes:            2
  59. *hideMenuBar:            False
  60. *apptLength:            60
  61. *gridLength:            60
  62. *apptSubdiv:            4
  63. *snapInterval:            30
  64. *annotateMonth:            True
  65. *restricted:            True
  66. *restrictStart:            8
  67. *restrictStop:            19
  68.  
  69. !
  70. ! Save before quit dialog
  71. !
  72. *vk_question_dialog*okLabelString:    Yes
  73. *vk_question_dialog*cancelLabelString:    No
  74.  
  75. !
  76. ! VCal Menus
  77. !
  78. *vcalPopup.labelString:            VCal
  79. *fileMenu.labelString:            File
  80. *fileMenu.mnemonic:            F
  81. *loadMenuItem.labelString:        Load...
  82. *loadMenuItem.mnemonic:            L
  83. *saveMenuItem.labelString:        Save
  84. *saveMenuItem.mnemonic:            S
  85. *saveAsMenuItem.labelString:        Save As...
  86. *saveAsMenuItem.mnemonic:        A
  87. *prefMenuItem.labelString:        Preferences...
  88. *prefMenuItem.mnemonic:            P
  89. *factoryMenuItem.labelString:        Revert To Factory Preferences
  90. *factoryMenuItem.mnemonic:        R
  91. *quitMenuItem.labelString:        Exit
  92. *quitMenuItem.mnemonic:            E
  93.  
  94. *monthMenu.labelString:            Month
  95. *monthMenu.mnemonic:            M
  96. *monthMenu*January.mnemonic:        J
  97. *monthMenu*February.mnemonic:        F
  98. *monthMenu*March.mnemonic:        M
  99. *monthMenu*April.mnemonic:        A
  100. *monthMenu*May.mnemonic:        y
  101. *monthMenu*June.mnemonic:        u
  102. *monthMenu*July.mnemonic:        l
  103. *monthMenu*August.mnemonic:        g
  104. *monthMenu*September.mnemonic:        S
  105. *monthMenu*October.mnemonic:        O
  106. *monthMenu*November.mnemonic:        N
  107. *monthMenu*December.mnemonic:        D
  108.  
  109. !
  110. ! DayView Menus
  111. !
  112. *dayFileMenu.labelString:        File
  113. *dayFileMenu.mnemonic:            F
  114. *restrictedToggleMenuItem.labelString:    Restricted
  115. *restrictedToggleMenuItem.set:        True
  116. *restrictedToggleMenuItem.mnemonic:    R
  117. *dayQuitMenuItem.labelString:        Close
  118. *dayQuitMenuItem.mnemonic:        C
  119.  
  120. *displayMenu.labelString:        Display
  121. *displayMenu.mnemonic:            D
  122. *saveAsTextMenuItem.labelString:    Save As Text...
  123. *saveAsTextMenuItem.mnemonic:        S
  124. *saveAsTextDayBase.labelString:        Day
  125. !! Spacing hack
  126. *saveAsTextDayBase.marginWidth:        20
  127. *saveAsTextWeekBase.labelString:    Week
  128. *saveAsTextMonthBase.labelString:    Month
  129. *weekOverviewMenuItem.labelString:    Week Overview...
  130. *weekOverviewMenuItem.mnemonic:        O
  131. *weekMonthOverviewMenuItem.labelString:    Week Overview...
  132. *weekMonthOverviewMenuItem.mnemonic:    W
  133. *monthOverviewMenuItem.labelString:    Month Overview...
  134. *monthOverviewMenuItem.mnemonic:    O
  135. *monthPrintMenuItem.labelString:    Print Month...
  136. *monthPrintMenuItem.mnemonic:        P
  137.  
  138. *weekdayMenu.labelString:        Weekday
  139. *weekdayMenu.mnemonic:            W
  140. *weekdayMenu*Sunday.mnemonic:        S
  141. *weekdayMenu*Monday.mnemonic:        M
  142. *weekdayMenu*Tuesday.mnemonic:        T
  143. *weekdayMenu*Wednesday.mnemonic:    W
  144. *weekdayMenu*Thursday.mnemonic:        h
  145. *weekdayMenu*Friday.mnemonic:        F
  146. *weekdayMenu*Saturday.mnemonic:        a
  147.  
  148. *entryMenu.labelString:            Entry
  149. *entryMenu.mnemonic:            E
  150. *entryItemAttributes.labelString:    Entry Attributes...
  151. *entryItemAttributes.mnemonic:        A
  152. *entryItemDelete.labelString:        Delete Entry
  153. *entryItemDelete.mnemonic:        D
  154. *entryItemDeleteEverywhere.labelString:    Delete Everywhere
  155. *entryItemDeleteEverywhere.mnemonic:    D
  156.  
  157. !
  158. ! Month display area
  159. !
  160. *vcalForm*monthPrev.arrowDirection:    XmARROW_LEFT
  161. *vcalForm*monthPrev.topOffset:        5
  162. *vcalForm*monthPrev.leftPosition:    2
  163. *vcalForm*monthNext.arrowDirection:    XmARROW_RIGHT
  164. *vcalForm*monthNext.topOffset:        5
  165. *vcalForm*monthNext.rightPosition:    98
  166. *vcalForm*monthHeader.alignment:    XmALIGNMENT_CENTER
  167. *vcalForm*monthHeader.recomputeSize:    False
  168. *vcalForm*monthHeader.topOffset:    5
  169. *vcalForm*daySeparator.orientation:    XmHORIZONTAL
  170. *vcalForm*daySeparator.separatorType:    XmSINGLE_LINE
  171. *vcalForm*daySeparator.topOffset:    5
  172. *vcalForm*dayArea.orientation:        XmHORIZONTAL
  173. *vcalForm*dayArea.packing:        XmPACK_COLUMN
  174. *vcalForm*dayArea.adjustLast:        False
  175. *vcalForm*dayArea.numColumns:        7
  176. *vcalForm*dayArea.spacing:        0
  177. *vcalForm*dayArea.entryAlignment:    XmALIGNMENT_CENTER
  178. *vcalForm*dayArea.marginWidth:        0
  179. *vcalForm*dayArea.marginHeight:        0
  180. *vcalForm*dayArea.topOffset:        2
  181. *vcalForm*dayArea.leftPosition:        2
  182. *vcalForm*dayArea.rightPosition:    98
  183. *vcalForm*dayArea.bottomPosition:    98
  184. *vcalForm*dayWidget.labelString:    00
  185. *vcalForm*dayWidget.recomputeSize:    False
  186. *vcalForm*dayWidget.highlightThickness:    0
  187. *vcalForm*dayWidget.borderWidth:    1
  188. *vcalForm*dayHeader1.labelString:    Sun
  189. *vcalForm*dayHeader1.borderWidth:    1
  190. *vcalForm*dayHeader1.recomputeSize:    False
  191. *vcalForm*dayHeader2.labelString:    Mon
  192. *vcalForm*dayHeader2.borderWidth:    1
  193. *vcalForm*dayHeader2.recomputeSize:    False
  194. *vcalForm*dayHeader3.labelString:    Tue
  195. *vcalForm*dayHeader3.borderWidth:    1
  196. *vcalForm*dayHeader3.recomputeSize:    False
  197. *vcalForm*dayHeader4.labelString:    Wed
  198. *vcalForm*dayHeader4.borderWidth:    1
  199. *vcalForm*dayHeader4.recomputeSize:    False
  200. *vcalForm*dayHeader5.labelString:    Thu
  201. *vcalForm*dayHeader5.borderWidth:    1
  202. *vcalForm*dayHeader5.recomputeSize:    False
  203. *vcalForm*dayHeader6.labelString:    Fri
  204. *vcalForm*dayHeader6.borderWidth:    1
  205. *vcalForm*dayHeader6.recomputeSize:    False
  206. *vcalForm*dayHeader7.labelString:    Sat
  207. *vcalForm*dayHeader7.borderWidth:    1
  208. *vcalForm*dayHeader7.recomputeSize:    False
  209. *vcalForm*clockLabel.labelString:    12:00pm
  210. *vcalForm*clockLabel.alignment:        XmALIGNMENT_END
  211. *vcalForm*clockLabel.recomputeSize:    False
  212.  
  213. !
  214. ! Day View
  215. !
  216. *dayViewForm*dayPrev.arrowDirection:    XmARROW_LEFT
  217. *dayViewForm*dayPrev.topOffset:        5
  218. *dayViewForm*dayPrev.leftOffset:    5
  219. *dayViewForm*dayNext.arrowDirection:    XmARROW_RIGHT
  220. *dayViewForm*dayNext.topOffset:        5
  221. *dayViewForm*dayNext.rightOffset:    5
  222. *dayViewForm*header.recomputeSize:    False
  223. *dayViewForm*header.alignment:        XmALIGNMENT_CENTER
  224. *dayViewForm*header.marginHeight:    5
  225. *dayViewForm*header.topOffset:        5
  226. *dayViewForm*scroll.topOffset:        5
  227. *dayViewForm*scroll.width:        400
  228. *dayViewForm*scroll.height:        400
  229. *dayViewForm*timeSlot.topOffset:    3
  230.  
  231. !
  232. ! Time Slot
  233. !
  234. *dateButton.recomputeSize:        False
  235. *dateButton.labelString:        12:00pm
  236. *dateButton.alignment:            XmALIGNMENT_END
  237. *dateButton.marginWidth:        5
  238. *text.rightOffset:            2
  239.  
  240. !
  241. ! General button box characteristics
  242. !
  243. *buttonBox.topOffset:        10
  244. *buttonBox.marginHeight:    0
  245. *buttonBox.marginWidth:        0
  246. *buttonBox.orientation:        XmHORIZONTAL
  247. *buttonBox.entryAlignment:    XmALIGNMENT_BEGINNING
  248. *buttonBox.packing:        XmPACK_COLUMN
  249. *applyButton.labelString:    Apply
  250. *okButton.labelString:        OK
  251. *cancelButton.labelString:    Cancel
  252. *closeButton.labelString:    Close
  253. *helpButton.labelString:    Help
  254.  
  255. !
  256. ! Entry dialog
  257. !
  258. *entryDialog*labelBase.alignment:        XmALIGNMENT_BEGINNING
  259. *entryDialog*annotateLabel.labelString:        Annotate Day: 
  260. *entryDialog*notifyPopupLabel.labelString:    Notification Popup: 
  261. *entryDialog*notifyBellLabel.labelString:    Notification Bell: 
  262. *entryDialog*notifyMailLabel.labelString:    Notification Mail: 
  263. *entryDialog*notifyCommandLabel.labelString:    Notification Command: 
  264. *entryDialog*advanceLabel.labelString:        Alarm Advance Notice(s): 
  265. *entryDialog*kindLabel.labelString:        Entry Kind: 
  266. *entryDialog*repeatEndLabel.labelString:    Repeat End Date: 
  267.  
  268. !
  269. ! Time grid
  270. !
  271. *timeGrid*slotHeight:                16
  272. *timeGrid.resizePolicy:                XmRESIZE_NONE
  273. *entryPopup.labelString:            Entry Ops
  274. *entryMenuAttributes.labelString:        Entry Attributes...
  275. *entryMenuDelete.labelString:            Delete Entry
  276. *repeatingEntryPopup.labelString:        Entry Ops
  277. *repeatingEntryMenuAttributes.labelString:    Entry Attributes...
  278. *repeatingEntryMenuDelete.labelString:        Delete Everywhere
  279.  
  280. !!! If you don't want 3d-lines in the gird
  281. !*timeGrid*separator.separatorType:        XmSINGLE_DASHED_LINE
  282. !*timeGrid*bottomSeparator.separatorType:    XmSINGLE_DASHED_LINE
  283. !*timeGrid*leftSeparator.separatorType:        XmDOUBLE_LINE
  284. !*timeGrid*rightSeparator.separatorType:    XmSINGLE_LINE
  285.  
  286. !
  287. ! Time grid text widget
  288. !
  289. *timeGridText.editMode:                XmMULTI_LINE_EDIT
  290.  
  291. !
  292. ! Time grid time interval
  293. !
  294. *timeInterval*startLabel.labelString:        12:00
  295. *timeInterval*startLabel.alignment:        XmALIGNMENT_END
  296. *timeInterval*startLabel.rightOffset:        5
  297. *timeInterval*startLabel.recomputeSize:        False
  298. *timeInterval*endLabel.labelString:        12:00
  299. *timeInterval*endLabel.alignment:        XmALIGNMENT_END
  300. *timeInterval*endLabel.rightOffset:        5
  301. *timeInterval*endLabel.recomputeSize:        False
  302. *timeInterval*midSep.separatorType:        XmDOUBLE_LINE
  303. *timeInterval*midSep.rightOffset:        5
  304.  
  305. !
  306. ! Time grid current-time indicator
  307. !
  308. *currentTime.separatorType:            XmSINGLE_DASHED_LINE
  309. *currentTime.orientation:            XmHORIZONTAL
  310.  
  311. !
  312. ! Alarm dialog
  313. !
  314. *alarmDialog.okLabelString:            Dismiss
  315. *alarmDialog.applyLabelString:            Snooze
  316. *alarmDialog.cancelLabelString:            Delete
  317. *alarmDialog.defaultButtonType:            XmDIALOG_OK_BUTTON
  318. *repeatAlarmDialog.okLabelString:        Dismiss
  319. *repeatAlarmDialog.applyLabelString:        Snooze
  320. *repeatAlarmDialog.cancelLabelString:        Delete\nEverywhere
  321. *repeatAlarmDialog.defaultButtonType:        XmDIALOG_OK_BUTTON
  322.  
  323. !
  324. ! Preferences dialog
  325. !
  326. *prefDialog*filenameLabel.labelString:        Calendar Database Filename: 
  327. *prefDialog*advanceLabel.labelString:        Default Advance Notice(s): 
  328. *prefDialog*updateLabel.labelString:        Update Interval (sec): 
  329. *prefDialog*snoozeLabel.labelString:        Snooze Time (min): 
  330. *prefDialog*latestLabel.labelString:        Show Late Appointments: 
  331. *prefDialog*autoSaveLabel.labelString:        Automatically Save Changes: 
  332. *prefDialog*annotateLabel.labelString:        Annotate File Contents: 
  333. *prefDialog*updateIconLabel.labelString:    Show Time In Icon: 
  334. *prefDialog*updateIconDateLabel.labelString:    Show Date In Icon: 
  335. *prefDialog*clock24Label.labelString:        Use 24-Hour Time Format:
  336. *prefDialog*alarmsLabel.labelString:        Use Alarm Notifications: 
  337. *prefDialog*notifyPopupLabel.labelString:    Notification Popup: 
  338. !! total hack, to light up with alarmsExtra
  339. *prefDialog*notifyPopupLabel.marginLeft:    10
  340. !! total hack, to move the alarmsRight over to the right
  341. *prefDialog*notifyBellLabel.labelString:    Notification Bell: 
  342. *prefDialog*notifyBellLabel.marginLeft:        40
  343. *prefDialog*notifyMailLabel.labelString:    Notification Mail: 
  344. *prefDialog*notifyConfirmDeleteLabel.labelString:    Confirm Popup Delete: 
  345. *prefDialog*notifyCommandLabel.labelString:    Notification Command: 
  346. *prefDialog*exactAlarmsLabel.labelString:    Also Post Exact Alarm: 
  347. *prefDialog*annotateDayLabel.labelString:    Annotate Day By Default: 
  348. *prefDialog*hideMenuLabel.labelString:        Hide Menu Bar, Use Popup: 
  349. *prefDialog*apptLengthLabel.labelString:    Default Entry Length (min): 
  350. *prefDialog*gridLengthLabel.labelString:    Day View Entry Length (min): 
  351. *prefDialog*apptSubdivLabel.labelString:    Number of Day View Subdiv: 
  352. *prefDialog*snapIntervalLabel.labelString:    Day View Snap Interval (min): 
  353. *prefDialog*annotateMonthLabel.labelString:    Annotate Month View: 
  354. *prefDialog*restrictedLabel.labelString:    Restrict Day View: 
  355. *prefDialog*restrictStartLabel.labelString:    Restricted Start Hour: 
  356. *prefDialog*restrictStopLabel.labelString:    Restricted Stop Hour: 
  357.  
  358. *prefDialog*alarmGroupLabel.labelString:    Alarm Preferences:
  359. *prefDialog*alarmGroupLabel.alignment:        XmALIGNMENT_BEGINNING
  360. *prefDialog*dayGroupLabel.labelString:        Day View Preferences:
  361. *prefDialog*dayGroupLabel.alignment:        XmALIGNMENT_BEGINNING
  362. *prefDialog*configGroupLabel.labelString:    Configuration Preferences:
  363. *prefDialog*configGroupLabel.alignment:        XmALIGNMENT_BEGINNING
  364. *prefDialog*saveGroupLabel.labelString:        Database Preferences:
  365. *prefDialog*saveGroupLabel.alignment:        XmALIGNMENT_BEGINNING
  366.  
  367. !
  368. ! help dialog
  369. !
  370. *helpDialog*label.labelString:            Topics: 
  371. *helpDialog*label.alignment:            XmALIGNMENT_BEGINNING
  372. *helpDialog*label.recomputeSize:        False
  373. *helpDialog*label.width:            200
  374. *helpDialog*list.scrollBarDisplayPolicy:    XmAS_NEEDED
  375. *helpDialog*list.listSizePolicy:        XmCONSTANT
  376. *helpDialog*helpText.rows:            20
  377. *helpDialog*helpText.columns:            120
  378. *helpDialog*helpText.editMode:            XmMULTI_LINE_EDIT
  379. *helpDialog*helpText.scrollBarDisplayPolicy:    XmSTATIC
  380. *helpDialog*helpText.editable:            False
  381. *helpDialog*topOffset:                10
  382. *helpDialog*bottomOffset:            10
  383. *helpDialog*leftOffset:                10
  384. *helpDialog*rightOffset:            10
  385. *helpDialog*listSW.topOffset:            0
  386. *helpDialog*listSW.leftOffset:            0
  387.  
  388. !
  389. ! Month Overview
  390. !
  391. *monthOverview*monthLabel.alignment:        XmALIGNMENT_CENTER
  392. *monthOverview*monthLabel.marginHeight:        5
  393. *monthOverview*grid.leftOffset:            5
  394. *monthOverview*grid.rightOffset:        5
  395. *monthOverview*grid.bottomOffset:        5
  396. *monthOverview*grid.showGrid:            False
  397. *monthOverview*grid.defaultSpacing:        3
  398. *overviewDay.width:                60
  399. *overviewDay.height:                60
  400. *overviewDay.borderWidth:            1
  401.  
  402. !
  403. ! MonthOverview Menus
  404. !
  405. *monthOverviewFileMenu.labelString:        File
  406. *monthOverviewFileMenu.mnemonic:        F
  407. *restrictedToggleMenuItem.labelString:        Restricted
  408. *restrictedToggleMenuItem.set:            True
  409. *restrictedToggleMenuItem.mnemonic:        R
  410. *monthOverviewQuitMenuItem.labelString:        Close
  411. *monthOverviewQuitMenuItem.mnemonic:        C
  412.  
  413. !
  414. ! Week Overview
  415. !
  416. *weekOverview*weekLabel.alignment:        XmALIGNMENT_CENTER
  417. *weekOverview*weekLabel.marginHeight:        5
  418. *weekOverview*headerLabel.borderWidth:        1
  419. *weekOverview*scroll.width:            900
  420. *weekOverview*scroll.height:            300
  421. *weekOverview*scroll.topOffset:            2
  422. *weekOverview*timeSlot.topOffset:        3
  423. *weekOverview*headerArea.marginWidth:        0
  424. *weekOverview*headerArea.marginHeight:        2
  425. !! hack for VkScroll shadow thickness
  426. *weekOverview*headerArea.leftOffset:        2
  427. *weekOverview*headerArea*alignment:        XmALIGNMENT_CENTER
  428.  
  429. !
  430. ! WeekOverview Menus
  431. !
  432. *weekOverviewFileMenu.labelString:        File
  433. *weekOverviewFileMenu.mnemonic:            F
  434. *restrictedToggleMenuItem.labelString:        Restricted
  435. *restrictedToggleMenuItem.set:            True
  436. *restrictedToggleMenuItem.mnemonic:        R
  437. *weekOverviewQuitMenuItem.labelString:        Close
  438. *weekOverviewQuitMenuItem.mnemonic:        C
  439.  
  440. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  441. !                                                                             !
  442. ! End of VCal Resources                                                       !
  443. !                                                                             !
  444. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  445.